Method and system generating referrals for job positions based upon virtual communities comprised of members relevant to the job positions

ABSTRACT

The invention includes three primary methodical tools. The first tool implements a job recruiting toolkit. The second tool implements a method of generating referrals based upon a virtual community of people, who relate to the job description. The third tool implements an enterprise recruitment toolkit.

TECHNICAL FIELD

[0001] This invention relates to the generation of referrals and the useof those referrals in an integrated referral and recruitment systemcovering from definition of a position, recruiting, interviewing,candidate selection, candidate negotiation, assimilation of new hires,and facilitation of subsequent mentoring relationships.

BACKGROUND ART

[0002] Every growing company has a common problem: finding good peoplefast enough to meet critical business objectives. Existing options forfinding and managing candidates are highly fragmented and time consumingto manage, often including web postings, advertisements, employeereferrals, engaging recruiters, and searching resume bulletin boards.

[0003] The market for recruiting services in the United States andelsewhere is rapidly growing, and according to industry sources,businesses in the United States spent over $13 Billion (US) to hire newemployees in 1997. As Internet usage becomes ever more widespread,companies from a broad range of industries are expected to do at leastpart of their employee recruitment over the Internet. There areforecasts that, by 2003, most large companies, 60% of the mediumcompanies and 20% of the small companies in the United States will usethe Internet for recruitment purposes. In 1998 alone, there were over 28Million job postings on the World Wide Web.

[0004] Most companies face another set of challenges having to do withmanaging the hiring process. While a variety of tools and services forportions of the hiring process exist, there is no single tool whichspans the tasks of defining a position, recruiting, interviewing,candidate selection, candidate negotiation, and assimilation of newhires.

[0005] A central problem with existing approaches is the difficultycommunicating what the actual status of the hiring is and what are thenext steps of the hiring strategy. “I interviewed him or her, now whatdo I do?” “I interviewed for 6 hours and I never heard anything fromanyone afterwards?” “I opened new job request with the Human ResourcesDepartment. It has been over three weeks, and I haven't heard fromanyone. What is going on?” Note the problem doesn't change whenrecruitment is out-sourced, in fact in many circumstances,communications becomes more difficult and/or erratic.

[0006] An associated communication problem is the inability for changesin hiring strategies to be communicated to everyone affected. There aremany reasons why a hiring position may be either frozen or cancelled,but seldom do the people involved in the hiring activity find out aboutthem in a time-efficient manner. As a consequence, job interviews occurfor positions that no longer exist, people are brought long distancesfor no realistic objective, and they don't find out about it till muchlater, if ever.

[0007] Another problem that pervades this sea of partial solutions isthe basic financial management questions, which become so difficult toanswer. How much did it actually cost to hire for a given position? Howmuch did the corporate entity lose in delays for hiring that position?How long did it take to fill the position versus when the position wasto be filled? Each of these questions is difficult to answer and/orquestionable in its accuracy of answer today.

[0008] Sitting on top of these problems is a fundamental difficulty inmanaging a recruitment process where there is no established, reliableway to review whether a corporate entity's hiring strategy wasaccurately implemented, realistically adjusted based upon interimresults, and met its corporate objectives.

[0009] Today, there is no realistic mechanism supporting the adjustmentof a hiring strategy based upon interim results. The options are usuallynot thought out and reviewed, so management decisions are made in avacuum. They “just happen” leading to erratic results whose onlycertainty is they have cost money, take time and take resources. Theinterim results are difficult to coherently collect and review withrelevant decision-makers. The consequence of this is more sporadicactivity and misdirection, often feeding on itself. Usually costing farmore than is reasonable.

[0010] There are common problems experienced with existing tools whensomeone newly hired arrive at the job site for the first day of work.They may discover that at least one crucial piece of their worksituation is missing. Examples of such missing pieces include, but arenot limited to, a working telephone, phone mail account, a computerinterfaced to the relevant networks, desk, chair, employment contract,non-disclosure agreement, provision for business cards, and corporatesecurity IDs.

[0011] There are additional problems with existing personnel toolsrelated to the discontinuity between the various pieces, having to dowith the ability to confirm the reality of recruiting managementestimates. Many managers will either assume that the job market is thesame as it was the last time they hired in a given field, or will chooseto paint an unrealistic picture about the effort and expense of fillinga given position without even checking. The consequent cost of thesemanagerial mistakes is huge. What is needed is a mechanism providingrapid and accurate feedback to a corporate entity's personnel departmentor executive group on just what it takes to fill one or more positions.

[0012] A number of companies have put in place referral mechanisms toidentify candidates for job positions either in their organizations orin their clients' organizations. While these efforts were definitelypioneering in their intent, there are several persistent problems withexisting referral mechanisms.

[0013] Tracking referrals has tended to be sporadic, leading to cases ofan individual referring highly qualified people whose information nevergets to the correct hiring authorities, or someone is hired based upon areferral and appropriate recognition is not made to the referringsource.

[0014] Any single person's network of acquaintances is limited andexisting referral networks are essentially a collection of address booksfor a handful of people, often limited to some corporate employees,their friends and family, and seldom anything else. People who in fact,may not even know about a job position's requirements nor thecommunities of people conversant in those requirements. For example,there could be a person within two blocks of the hiring agent, whoeither is the right candidate or knows the right candidate, but there isno mechanism by which the hiring agent can find that person who is soclose by existing referral mechanisms.

[0015] While all of the discussion so far has focussed on the corporateperspective, most of these problems have significant negativeconsequences for individuals looking for positions. Probably the mostannoying problem is the lack of coherent communication. Estimates arethat 40% of the people applying for positions on the Internet never getany response to their application.

[0016] It is important to understand that most people do not look foranother job unless there is a very large reason. They may be unemployed,facing lay-off, or the possibility of lay-off, and/or they may beextremely unhappy or frustrated with their current position. Thebackground of stress, worry, frustration and outright fear can beenormous. So the lack of communication mentioned above has far greaterconsequences than it would under ordinary circumstances.

[0017] Today, an individual is severely limited in their ability to findpotential positions relevant to their requirements. They may rely ontheir circle of friends, family and professional associates, but theyface the same problem as the referral service. Most of these people willnot or can not understand the job requirements or know the people orcompanies needing such requirements.

[0018] An individual accessing the World Wide Web will find thousands ofjob web sites and a level of depersonalization that would be daunting toanyone under the best of circumstances, and is often devastating topeople, who, for whatever reason, are looking for a job.

SUMMARY OF THE INVENTION

[0019] The invention includes three primary methodical tools. The firsttool implements a job recruiting toolkit. The second tool implements amethod of generating referrals based upon a virtual community of peoplewho relate to the job description. The third tool is an enterprise classrecruitment toolkit. Each of these methodical tools addresses at leastpart of the problems found in today's recruitment process.

[0020] The three tools form an integrated recruitment management andcommunication tool platform. The job recruitment tool can generate areferral request sent to the referral generation tool. The enterpriserecruitment toolkit can incorporate the job recruiting toolkit tooversee and facilitate the job hiring process. Taken collectively, thesetools solve at least the problems previously discussed herein.

BRIEF DESCRIPTION OF THE DRAWINGS

[0021]FIG. 1 depicts a process flow view of one preferred embodiment ofthe invention;

[0022]FIG. 2 depicts a system comprising a server communicativelycoupled with at least one employee 20 of a corporate entity andcommunicatively coupled to at least one job hunter 10 operated by atleast one program system 1000, 2000 and/or 3000 implementing one of themethods of the invention;

[0023]FIG. 3 depicts a detail flowchart of program system 1000 of FIG. 2implementing a method of operating a job position recruiting toolaccessed by at least one employee of a corporate entity and accessed byat least one job hunter;

[0024]FIG. 4 depicts a detail flowchart of operation 1022 of FIG. 3further recruiting the job position request based upon access by the jobhunter;

[0025]FIG. 5A depicts a detail flowchart of operation 1062 of FIG. 3further assimilating the new hire;

[0026]FIG. 5B depicts a detail flowchart of operation 1012 of FIG. 3further providing the assessment and approval process to create the jobposition request;

[0027]FIG. 6A depicts a detail flowchart of operation 1032 of FIG. 3further interviewing the interview candidate for the job positionrequest;

[0028]FIG. 6B depicts a detail flowchart of operation 1042 of FIG. 3further selecting based upon the candidate evaluations for the jobhunters to create the selected candidate;

[0029]FIG. 7 depicts a detail flowchart of operation 1052 of FIG. 7further negotiating offer and closing for the job position request withthe selected candidate;

[0030]FIG. 8 depicts a detail flowchart of operation 1062 of FIG. 3further initiating steps for the first day for the new hire;

[0031]FIG. 9 depicts a detail flowchart of program system 2000 of FIG. 2implementing a method generating referrals for at least one jobpositions based upon at least one virtual community comprised of atleast one member of the virtual community relevant to the job positions;

[0032]FIG. 10A depicts a detail flowchart of operation 2032 of FIG. 9further creating the virtual community of at least one member based uponthe job position request;

[0033]FIG. 10B depicts a detail flowchart of operation 2102 of FIG. 10Afurther selecting the members from the identified people;

[0034]FIG. 11A depicts a detail flowchart of operation 2012 of FIG. 9further maintaining the reservoir of at least two of the identifiedpeople;

[0035]FIG. 11B depicts a detail flowchart of operation 2022 of FIG. 9further receiving at least one job position request;

[0036]FIG. 12A depicts a detail flowchart of operation 2152 of FIG. 10Afurther selecting the members from the identified people;

[0037]FIG. 12B depicts a detail flowchart of operation 2052 of FIG. 9further sending the referral request for the job position description tothe member, for each of the members of the virtual community;

[0038]FIG. 13 depicts a detail flowchart of operation 3000 of FIG. 2implementing a method of operating a personnel workflow tool accessed byat least one employee of a corporate entity and accessed by at least onejob hunter;

[0039]FIG. 14 depicts a detail flowchart of operation 3012 of FIG. 13further providing access to the enterprise personnel strategy toolkitfor the employee with an associated privilege containing an executivestaff membership; and

[0040]FIG. 15 depicts a detail flowchart of operation 3022 of FIG. 13further providing access to a management personnel toolkit for theemployee with the associated privilege containing a management staffmembership.

DETAILED DESCRIPTION OF THE INVENTION

[0041]FIG. 1 depicts a process flow view of one preferred embodiment ofthe invention.

[0042]FIG. 2 depicts a system comprising a server computer 100communicatively coupled 22 with at least one employee 20 of a corporateentity and communicatively coupled 12 to at least one job hunter 10 andoperated by at least one program system 1000, 2000 and/or 3000implementing one of the methods of the invention.

[0043] These program systems are comprised of program steps residing inmemory 110 accessibly coupled 112 to server computer 100.

[0044] Program system 1000 implements a method of operating a jobposition recruiting tool accessed by the employee 20 of a corporateentity and by the job hunter 10.

[0045] Program system 2000 implements a method generating referrals forat least one job positions based upon at least one virtual communitycomprised of at least one member of the virtual community relevant tothe job positions based upon a people reservoir 4000.

[0046] Program system 3000 implements a method of operating a personnelworkflow tool accessed by the employee 20 and accessed by the job hunter10.

[0047]FIG. 3 depicts a detail flowchart of program system 1000 of FIG. 2implementing a method of operating a job position recruiting toolaccessed by at least one employee of a corporate entity and accessed byat least one job hunter.

[0048] Arrow 1010 directs the flow of execution from starting operation1000 to operation 1012. Operation 1012 performs providing an assessmentand approval process to create a job position request. Arrow 1014directs execution from operation 1012 to operation 1016. Operation 1016terminates the operations of this flowchart.

[0049] Arrow 1020 directs the flow of execution from starting operation1000 to operation 1022. Operation 1022 performs recruiting the jobposition request based upon access by the job hunter to generate aninterview candidate. Arrow 1024 directs execution from operation 1022 tooperation 1016. Operation 1016 terminates the operations of thisflowchart.

[0050] Arrow 1030 directs the flow of execution from starting operation1000 to operation 1032. Operation 1032 performs interviewing theinterview candidate for the job position request to create a candidateevaluation for the job hunter. Arrow 1034 directs execution fromoperation 1032 to operation 1016. Operation 1016 terminates theoperations of this flowchart.

[0051] Arrow 1040 directs the flow of execution from starting operation1000 to operation 1042. Operation 1042 performs selecting based upon thecandidate evaluations for at least one of the job hunters to create aselected candidate. Arrow 1044 directs execution from operation 1042 tooperation 1016. Operation 1016 terminates the operations of thisflowchart.

[0052] Arrow 1050 directs the flow of execution from starting operation1000 to operation 1052. Operation 1052 performs negotiating offer andclosing for the job position request with the selected candidate tocreate a new hire associated with the job hunter. Arrow 1054 directsexecution from operation 1052 to operation 1016. Operation 1016terminates the operations of this flowchart.

[0053] Arrow 1060 directs the flow of execution from starting operation1000 to operation 1062. Operation 1062 performs assimilating the newhire associated with the job hunter for the job position request. Arrow1064 directs execution from operation 1062 to operation 1016. Operation1016 terminates the operations of this flowchart.

[0054]FIG. 4 depicts a detail flowchart of operation 1022 of FIG. 3further recruiting the job position request based upon access by the jobhunter.

[0055] Arrow 1160 directs the flow of execution from starting operation1022 to operation 1162. Operation 1162 performs creating a job positionrecruitment strategy for the product request. Arrow 1164 directsexecution from operation 1162 to operation 1166. Operation 1166terminates the operations of this flowchart.

[0056] Arrow 1170 directs the flow of execution from starting operation1022 to operation 1172. Operation 1172 performs executing the jobposition recruitment strategy to present a job position description forthe job position request to the job hunter. Arrow 1174 directs executionfrom operation 1172 to operation 1166. Operation 1166 terminates theoperations of this flowchart.

[0057] Arrow 1180 directs the flow of execution from starting operation1022 to operation 1182. Operation 1182 performs an e-filter acting uponthe response of the job hunter to the product description results in thejob hunter accessing the e-filter to create a job-match-score associatedwith the job hunter. Arrow 1184 directs execution from operation 1182 tooperation 1166. Operation 1166 terminates the operations of thisflowchart.

[0058] Arrow 1190 directs the flow of execution from starting operation1022 to operation 1192. Operation 1192 performs presenting a first levelinterview questionnaire to the job hunter when the associatedjob-match-score meets a predefined standard to create a first levelresponse for the job hunter. Arrow 1194 directs execution from operation1192 to operation 1166. Operation 1166 terminates the operations of thisflowchart.

[0059] Arrow 1200 directs the flow of execution from starting operation1022 to operation 1202. Operation 1202 performs designating an interviewcandidate based upon the first level response for the job hunter. Arrow1204 directs execution from operation 1202 to operation 1166. Operation1166 terminates the operations of this flowchart.

[0060]FIG. 5A depicts a detail flowchart of operation 1062 of FIG. 3further assimilating the new hire.

[0061] Arrow 1300 directs the flow of execution from starting operation1062 to operation 1302. Operation 1302 performs initiating steps for afirst day for the new hire. Arrow 1304 directs execution from operation1302 to operation 1306. Operation 1306 terminates the operations of thisflowchart.

[0062] Arrow 1310 directs the flow of execution from starting operation1062 to operation 1312. Operation 1312 performs orienting the new hire.Arrow 1314 directs execution from operation 1312 to operation 1306.Operation 1306 terminates the operations of this flowchart.

[0063]FIG. 5B depicts a detail flowchart of operation 1012 of FIG. 3further providing the assessment and approval process to create the jobposition request.

[0064] Arrow 1330 directs the flow of execution from starting operation1012 to 15 operation 1332. Operation 1332 performs planning anenterprise staffing strategy. Arrow 1334 directs execution fromoperation 1332 to operation 1336. Operation 1336 terminates theoperations of this flowchart.

[0065] Arrow 1340 directs the flow of execution from starting operation1012 to operation 1342. Operation 1342 performs initiating a jobposition requisition. Arrow 1344 directs execution from operation 1342to operation 1336. Operation 1336 terminates the operations of thisflowchart.

[0066] Arrow 1350 directs the flow of execution from starting operation1012 to operation 1352. Operation 1352 performs approving the jobposition requisition to create an approved job position requisition.Arrow 1354 directs execution from operation 1352 to operation 1336.Operation 1336 terminates the operations of this flowchart.

[0067] Arrow 1360 directs the flow of execution from starting operation1012 to operation 1362. Operation 1362 performs clarifying the approvedjob position requisition to create the job position request. Arrow 1364directs execution from operation 1362 to operation 1336. Operation 1336terminates the operations of this flowchart.

[0068]FIG. 6A depicts a detail flowchart of operation 1032 of FIG. 3further interviewing the interview candidate for the job positionrequest.

[0069] Arrow 1430 directs the flow of execution from starting operation1032 to operation 1432. Operation 1432 performs scheduling for theinterview candidate for the job position request to create an interviewschedule for the job hunter. Arrow 1434 directs execution from operation1432 to operation 1436. Operation 1436 terminates the operations of thisflowchart.

[0070] Arrow 1440 directs the flow of execution from starting operation1032 to operation 1442. Operation 1442 performs interviewing the jobhunter based upon the interview schedule by at least one interviewer.Arrow 1444 directs execution from operation 1442 to operation 1436.Operation 1436 terminates 20 the operations of this flowchart.

[0071] Arrow 1450 directs the flow of execution from starting operation1032 to operation 1452. Operation 1452 performs generating apost-interview evaluation by each of the interviewers to collectivelycreate the candidate evaluation for the job hunter. Arrow 1454 directsexecution from operation 1452 to operation 1436. Operation 1436terminates the operations of this flowchart.

[0072]FIG. 6B depicts a detail flowchart of operation 1042 of FIG. 3further selecting based upon the candidate evaluations for the jobhunters to create the selected candidate.

[0073] Arrow 1470 directs the flow of execution from starting operation1042 to operation 1472. Operation 1472 performs deciding based thecandidate evaluation for the job hunter to create going-forward for thejob hunter. Arrow 1474 directs execution from operation 1472 tooperation 1476. Operation 1476 terminates the operations of thisflowchart.

[0074] Arrow 1480 directs the flow of execution from starting operation1042 to operation 1482. Operation 1482 performs checking background ofthe job hunter whenever going-forward is decided. Arrow 1484 directsexecution from operation 1482 to operation 1476. Operation 1476terminates the operations of this flowchart.

[0075] Arrow 1490 directs the flow of execution from starting operation1042 to operation 1492. Operation 1492 performs checking references ofthe job hunter whenever going-forward is decided. Arrow 1494 directsexecution from operation 1492 to operation 1476. Operation 1476terminates the operations of this flowchart.

[0076]FIG. 7 depicts a detail flowchart of operation 1052 of FIG. 7further negotiating offer and closing for the job position request withthe selected candidate.

[0077] Arrow 1510 directs the flow of execution from starting operation1052 to operation 1512. Operation 1512 performs preparing an offer basedupon the job position request for the selected candidate. Arrow 1514directs execution from operation 1512 to operation 1516. Operation 1516terminates the operations of this flowchart.

[0078] Arrow 1520 directs the flow of execution from starting operation1052 to operation 1522. Operation 1522 performs approving the offerbased upon the job position request for the selected candidate. Arrow1524 directs execution from operation 1522 to operation 1516. Operation1516 terminates the operations of this flowchart.

[0079] Arrow 1530 directs the flow of execution from starting operation1052 to operation 1532. Operation 1532 performs extending the offer tothe job hunter as the selected candidate. Arrow 1534 directs executionfrom operation 1532 to operation 1516. Operation 1516 terminates theoperations of this flowchart.

[0080]FIG. 8 depicts a detail flowchart of operation 1062 of FIG. 3further initiating steps for the first day for the new hire.

[0081] Arrow 1610 directs the flow of execution from starting operation1062 to operation 1612. Operation 1612 performs notifying facilities ofthe first day for the new hire filling the job position request. Arrow1614 directs execution from operation 1612 to operation 1616. Operation1616 terminates the operations of this flowchart.

[0082] Arrow 1620 directs the flow of execution from starting operation1062 to operation 1622. Operation 1622 performs notifying a businesscard vendor of the first day for the new hire filling the job positionrequest. Arrow 1624 directs execution from operation 1622 to operation1616. Operation 1616 terminates the operations of this flowchart.

[0083] Arrow 1630 directs the flow of execution from starting operation1062 to operation 1632. Operation 1632 performs notifying a new hirementor of the first day for the new hire filling the job positionrequest. Arrow 1634 directs execution from operation 1632 to operation1616. Operation 1616 terminates the operations of this flowchart.

[0084] Arrow 1640 directs the flow of execution from starting operation1062 to operation 1642. Operation 1642 performs notifying IS of thefirst day for the new hire filling the job position request. Arrow 1644directs execution from operation 1642 to operation 1616. Operation 1616terminates the operations of this flowchart.

[0085] Arrow 1650 directs the flow of execution from starting operation1062 to operation 1652. Operation 1652 performs notifying office supplyvendor of the first day for the new hire filling the job positionrequest. Arrow 1654 directs execution from operation 1652 to operation1616. Operation 1616 terminates the operations of this flowchart.

[0086] Arrow 1660 directs the flow of execution from starting operation1062 to operation 1662. Operation 1662 performs scheduling orientationof the first day for the new hire filling the job position request.Arrow 1664 directs execution from operation 1662 to operation 1616.Operation 1616 terminates the operations of this flowchart.

[0087]FIG. 9 depicts a detail flowchart of program system 2000 of FIG. 2implementing a method generating referrals for at least one jobpositions based upon at least one virtual community comprised of atleast one member of the virtual community relevant to the job positions.

[0088] Arrow 2010 directs the flow of execution from starting operation2000 to operation 2012. Operation 2012 performs maintaining a reservoirof at least two identified people. Arrow 2014 directs execution fromoperation 2012 to operation 2016. Operation 2016 terminates theoperations of this flowchart.

[0089] Note that each of the identified people is attributed a name, avirtual address, a background description, a geographic locale, and ahistory.

[0090] Arrow 2020 directs the flow of execution from starting operation2000 to operation 2022. Operation 2022 performs receiving at least onejob position request including a job position description containing awork location and including a referral specification. Arrow 2024 directsexecution from operation 2022 to operation 2016. Operation 2016terminates the operations of this flowchart.

[0091] Arrow 2030 directs the flow of execution from starting operation2000 to operation 2032. Operation 2032 performs creating a virtualcommunity of at least one member based upon the job position request.Arrow 2034 directs execution from operation 2032 to operation 2016.Operation 2016 terminates the operations of this flowchart.

[0092] Arrow 2040 directs the flow of execution from starting operation2000 to operation 2042. Operation 2042 performs generating a referralrequest for the job position description based upon the referralspecification to each of the members of the virtual community. Arrow2044 directs execution from operation 2042 to operation 2016. Operation2016 terminates the operations of this flowchart.

[0093] Arrow 2050 directs the flow of execution from starting operation2000 to operation 2052. Operation 2052 performs sending the referralrequest for the job position description to the member, for each of themembers of the virtual community. Arrow 2054 directs execution fromoperation 2052 to operation 2016. Operation 2016 terminates theoperations of this flowchart.

[0094]FIG. 10A depicts a detail flowchart of operation 2032 of FIG. 9further creating the virtual community of at least one member based uponthe job position request.

[0095] Arrow 2100 directs the flow of execution from starting operation2032 to operation 2102. Operation 2102 performs selecting the membersfrom the identified people based upon the job position description.Arrow 2104 directs execution from operation 2102 to operation 2106.Operation 2106 terminates the operations of this flowchart.

[0096] Arrow 2110 directs the flow of execution from starting operation2032 to operation 2112. Operation 2112 performs collecting the membersto create the virtual community based upon the job position request.Arrow 2114 directs execution from operation 2112 to operation 2106.Operation 2106 terminates the operations of this flowchart.

[0097]FIG. 10B depicts a detail flowchart of operation 2102 of FIG. 10Afurther selecting the members from the identified people.

[0098] Arrow 2150 directs the flow of execution from starting operation2102 to operation 2152. Operation 2152 performs selecting a first of themembers from the identified people whose the background descriptionnearly matches the job description. Arrow 2154 directs execution fromoperation 2152 to operation 2156. Operation 2156 terminates theoperations of this flowchart.

[0099] Arrow 2160 directs the flow of execution from starting operation2102 to operation 2162. Operation 2162 performs selecting a second ofthe members from the identified people whose the background descriptionindicates knowledgeability about the job description. Arrow 2164 directsexecution from operation 2162 to operation 2156. Operation 2156terminates the operations of this flowchart.

[0100] Arrow 2170 directs the flow of execution from starting operation2102 to operation 2172. Operation 2172 performs selecting a third of themembers from the identified people whose locale nearly matches the worklocation Arrow 2174 directs execution from operation 2172 to operation2156. Operation 2156 terminates the operations of this flowchart.

[0101]FIG. 11A depicts a detail flowchart of operation 2012 of FIG. 9further maintaining the reservoir of at least two of the identifiedpeople.

[0102] Arrow 2200 directs the flow of execution from starting operation2012 to operation 2202. Operation 2202 performs adding a first personwith a name, a virtual address, a background description, a geographiclocale to create a first of the identified people attributed the name,the virtual address, the background description, the geographical localewith an initial history. Arrow 2204 directs execution from operation2202 to operation 2206. Operation 2206 terminates the operations of thisflowchart.

[0103] Arrow 2210 directs the flow of execution from starting operation2012 to operation 2212. Operation 2212 performs updating at least onemember of the attributes for the first of the identified people. Arrow2214 directs execution from operation 2212 to operation 2206. Operation2206 terminates the operations of this flowchart.

[0104]FIG. 11B depicts a detail flowchart of operation 2022 of FIG. 9further receiving at least one job position request.

[0105] Arrow 2230 directs the flow of execution from starting operation2022 to operation 2232. Operation 2232 performs receiving the jobposition request from a first corporate entity. Arrow 2234 directsexecution from operation 2232 to operation 2236. Operation 2236terminates the operations of this flowchart.

[0106] Arrow 2240 directs the flow of execution from starting operation2022 to operation 2242. Operation 2242 performs receiving the jobposition request from a first individual. Arrow 2244 directs executionfrom operation 2242 to operation 2236. Operation 2236 terminates theoperations of this flowchart.

[0107]FIG. 12A depicts a detail flowchart of operation 2152 of FIG. 10Afurther selecting the members from the identified people.

[0108] Arrow 2310 directs the flow of execution from starting operation2152 to operation 2312. Operation 2312 performs selecting a fourth ofthe members from the identified people whose the background descriptionincludes employment within the first corporate entity. Arrow 2314directs execution from operation 2312 to operation 2316. Operation 2316terminates the operations of this flowchart.

[0109] Note that the referral specification may further include areferral award.

[0110]FIG. 12B depicts a detail flowchart of operation 2052 of FIG. 9further sending the referral request for the job position description tothe member, for each of the members of the virtual community.

[0111] Arrow 2330 directs the flow of execution from starting operation2052 to operation 2332. Operation 2332 performs queuing at least thereferral request to create a member referral request queue. Arrow 2334directs execution from operation 2332 to operation 2336. Operation 2336terminates the operations of this flowchart.

[0112] Arrow 2340 directs the flow of execution from starting operation2052 to operation 2342. Operation 2342 performs processing the referralrequest queue to create a referral request message for the member. Arrow2344 directs execution from operation 2342 to operation 2336. Operation2336 terminates the operations of this flowchart.

[0113] Arrow 2350 directs the flow of execution from starting operation2052 to operation 2352. Operation 2352 performs sending the referralrequest message to the member based upon the virtual address attributeto the member. Arrow 2354 directs execution from operation 2352 tooperation 2336. Operation 2336 terminates the operations of thisflowchart.

[0114] Arrow 2360 directs the flow of execution from starting operation2052 to operation 2362. Operation 2362 performs flushing the memberreferral request queue. Arrow 2364 directs execution from operation 2362to operation 2336. Operation 2336 terminates the operations of thisflowchart.

[0115]FIG. 13 depicts a detail flowchart of operation 3000 of FIG. 2implementing a method of operating a personnel workflow tool accessed byat least one employee of a corporate entity and accessed by at least onejob hunter.

[0116] Arrow 3010 directs the flow of execution from starting operation3000 to operation 3012. Operation 3012 performs providing access to anenterprise personnel strategy toolkit for the employee with anassociated privilege containing an executive staff membership. Arrow3014 directs execution from operation 3012 to operation 3016. Operation3016 terminates the operations of this flowchart.

[0117] Arrow 3020 directs the flow of execution from starting operation3000 to operation 3022. Operation 3022 performs providing access to amanagement personnel toolkit for the employee with the associatedprivilege containing a management staff membership. Arrow 3024 directsexecution from operation 3022 to operation 3016. Operation 3016terminates the operations of this flowchart.

[0118] Arrow 3030 directs the flow of execution from starting operation3000 to operation 3032. Operation 3032 performs providing access to theenterprise personnel strategy toolkit for the employee with theassociated privilege containing a personnel department membership. Arrow3034 directs execution from operation 3032 to operation 3016. Operation3016 terminates the operations of this flowchart.

[0119] Arrow 3040 directs the flow of execution from starting operation3000 to operation 3042. Operation 3042 performs providing access to amanagement personnel toolkit for the employee with the associatedprivilege containing the personnel department membership. Arrow 3044directs execution from operation 3042 to operation 3016. Operation 3016terminates the operations of this flowchart.

[0120] Arrow 3050 directs the flow of execution from starting operation3000 to operation 3052. Operation 3052 performs providing access to arecruitment toolkit for the employee with the associated privilegecontaining the personnel department membership. Arrow 3054 directsexecution from operation 3052 to operation 3016. Operation 3016terminates the operations of this flowchart.

[0121] Arrow 3060 directs the flow of execution from starting operation3000 to operation 3062. Operation 3062 performs providing recruitingaccess to the recruitment tool for the job hunter. Arrow 3064 directsexecution from operation 3062 to operation 3016. Operation 3016terminates the operations of this flowchart.

[0122] Arrow 3070 directs the flow of execution from starting operation3000 to operation 3072. Operation 3072 performs providing access to ahiring toolkit for the employee with the associated privilege containingat least one member of the hiring team collection. Arrow 3074 directsexecution from operation 3072 to operation 3016. Operation 3016terminates the operations of this flowchart.

[0123] The hiring team collection may include the personnel departmentmembership and the management staff membership and an IS staffmembership and a facility staff membership.

[0124]FIG. 14 depicts a detail flowchart of operation 3012 of FIG. 13further providing access to the enterprise personnel strategy toolkitfor the employee with an associated privilege containing an executivestaff membership.

[0125] Arrow 3110 directs the flow of execution from starting operation3012 to operation 3112. Operation 3112 performs presenting anorganizational chart to the employee. Arrow 3114 directs execution fromoperation 3112 to operation 3116. Operation 3116 terminates theoperations of this flowchart.

[0126] Arrow 3120 directs the flow of execution from starting operation3012 to operation 3122. Operation 3122 performs modifying theorganization chart by the employee. Arrow 3124 directs execution fromoperation 3122 to operation 3116. Operation 3116 terminates theoperations of this flowchart.

[0127] Arrow 3130 directs the flow of execution from starting operation3012 to operation 3132. Operation 3132 performs presenting a hiringobjective collection based upon the organization chart to the employee.Arrow 3134 directs execution from operation 3132 to operation 3116.Operation 3116 terminates the operations of this flowchart.

[0128] Note that the hiring objective collection contains at least onehiring objective item.

[0129] Arrow 3140 directs the flow of execution from starting operation3012 to operation 3142. Operation 3142 performs modifying the hiringobjective collection by the employee. Arrow 3144 directs execution fromoperation 3142 to operation 3116. Operation 3116 terminates theoperations of this flowchart.

[0130] Arrow 3150 directs the flow of execution from starting operation3012 to operation 3152. Operation 3152 performs presenting a hiringstrategy collection to the employee. Arrow 3154 directs execution fromoperation 3152 to operation 3116. Operation 3116 terminates theoperations of this flowchart.

[0131] Note that the hiring strategy collection contains at least onehiring strategy item.

[0132] Arrow 3160 directs the flow of execution from starting operation3012 to operation 3162. Operation 3162 performs modifying the hiringstrategy collection by the employee. Arrow 3164 directs execution fromoperation 3162 to operation 3116. Operation 3116 terminates theoperations of this flowchart.

[0133]FIG. 15 depicts a detail flowchart of operation 3022 of FIG. 13further providing access to a management personnel toolkit for theemployee with the associated privilege containing a management staffmembership.

[0134] Arrow 3230 directs the flow of execution from starting operation3022 to operation 3232. Operation 3232 performs the employee expressinga need for a job position. Arrow 3234 directs execution from operation3232 to operation 3236. Operation 3236 terminates the operations of thisflowchart.

[0135] Arrow 3240 directs the flow of execution from starting operation3022 to operation 3242. Operation 3242 performs the employee creating adescription for the job position. Arrow 3244 directs execution fromoperation 3242 to operation 3236. Operation 3236 terminates theoperations of this flowchart.

[0136] Arrow 3250 directs the flow of execution from starting operation3022 to operation 3252. Operation 3252 performs the employee approvingthe description for the job position. Arrow 3254 directs execution fromoperation 3252 to operation 3236. Operation 3236 terminates theoperations of this flowchart.

[0137] Arrow 3260 directs the flow of execution from starting operation3022 to operation 3262. Operation 3262 performs the employee clarifyingthe description to create a job description for the job position. Arrow3264 directs execution from operation 3262 to operation 3236. Operation3236 terminates the operations of this flowchart.

[0138] The preceding embodiments have been provided by way of exampleand are not meant to constrain the scope of the following claims.

1. A system implementing a job position recruiting tool accessed by atleast one employee of a corporate entity and accessed by at least onejob hunter comprising: a server controlled by a server computeraccessibly coupled to a memory; said server communicatively coupled tosaid employee of said corporate entity and said job hunter; and saidserver computer operated by a program system comprising the programsteps residing in said memory of the program steps of: providing anassessment and approval process to create a job position request;recruiting said job position request based upon access by said jobhunter to generate an interview candidate; interviewing said interviewcandidate for said job position request to create a candidate evaluationfor said job hunter; selecting based upon said candidate evaluations forat least one of said job hunters to create a selected candidate;negotiating offer and closing for said job position request with saidselected candidate to create a new hire associated with said job hunter;and assimilating said new hire associated with said job hunter for saidjob position request; wherein the program step recruiting said jobposition request based upon access by said job hunter further comprisedof the program steps of creating a job position recruitment strategy forsaid product request; executing said job position recruitment strategyto present a job position description for said job position request tosaid job hunter; an e-filter acting upon the response of said job hunterto said product description results in said job hunter accessing saide-filter to create a job-match-score associated with said job hunter;and presenting a first level interview questionnaire to said job hunterwhen said associated job-match-score meets a predefined standard tocreate a first level response for said job hunter; and designating aninterview candidate based upon said first level response for said jobhunter; wherein the program step assimilating said new hire is furthercomprised of the program steps of initiating program steps for a firstday for said new hire; and orienting said new hire.
 2. The system ofclaim 1, wherein the program step providing said assessment and approvalprocess to create said job position request is further comprised of theprogram steps of: planning an enterprise staffing strategy; initiating ajob position requisition; approving said job position requisition tocreate an approved job position requisition; and clarifying saidapproved job position requisition to create said job position request.3. The system of claim 1, wherein the program step interviewing saidinterview candidate for said job position request is further comprisedof the program steps of: scheduling for said interview candidate forsaid job position request to create an interview schedule for said jobhunter; interviewing said job hunter based upon said interview scheduleby at least one interviewer; and generating a post-interview evaluationby each of said interviewers to collectively create said candidateevaluation for said job hunter.
 4. The system of claim 1, wherein theprogram step selecting based upon said candidate evaluations for saidjob hunters to create said selected candidate is further comprised ofthe program steps of: deciding based said candidate evaluation for saidjob hunter to create going-forward for said job hunter; checkingbackground of said job hunter whenever going-forward is decided; andchecking references of said job hunter whenever going-forward isdecided.
 5. The system of claim 1, wherein the program step negotiatingoffer and closing for said job position request with said selectedcandidate is further comprised of the program steps of: preparing anoffer based upon said job position request for said selected candidate;approving said offer based upon said job position request for saidselected candidate; and extending said offer to said job hunter as saidselected candidate.
 6. The system of claim 1, wherein the program stepinitiating program steps for said first day for said new hire iscomprised of at least one of the collection comprising the program stepsof: notifying facilities of said first day for said new hire fillingsaid job position request; notifying a business card vendor of saidfirst day for said new hire filling said job position request; notifyinga new hire mentor of said first day for said new hire filling said jobposition request; notifying IS of said first day for said new hirefilling said job position request; notifying office supply vendor ofsaid first day for said new hire filling said job position request; andscheduling orientation of said first day for said new hire filling saidjob position request.
 7. A system generating referrals for at least onejob positions based upon at least one virtual community comprised of atleast one member of said virtual community relevant to said jobpositions, comprising: a server controlled by a server computeraccessibly coupled to a memory; said server communicatively coupled tosaid employee of said corporate entity and said job hunter; and saidserver computer operated by a program system comprising the programsteps residing in said memory of the program steps of: maintaining areservoir of at least two identified people, wherein each of saididentified people is attributed a name, a virtual address, a backgrounddescription, a geographic locale, and a history; receiving at least onejob position request including a job position description containing awork location and including a referral specification; creating a virtualcommunity of at least one member based upon said job position request;generating a referral request for said job position description basedupon said referral specification to each of said members of said virtualcommunity; and sending said referral request for said job positiondescription to said member, for each of said members of said virtualcommunity; wherein the program step creating said virtual community ofat least one member based upon said job position request furthercomprised of the program steps of: selecting said members from saididentified people based upon said job position description; andcollecting said members to create said virtual community based upon saidjob position request; wherein the program step selecting said membersfrom said identified people is further comprised of at least one of thecollection comprising the program steps of: selecting a first of saidmembers from said identified people whose said background descriptionnearly matches said job description; selecting a second of said membersfrom said identified people whose said background description indicatesknowledgeability about said job description; and selecting a third ofsaid members from said identified people whose locale nearly matchessaid work location.
 8. The system of claim 7, wherein the program stepmaintaining said reservoir of at least two of said identified people isfurther comprised of the program steps of: adding a first person with aname, a virtual address, a background description, a geographic localeto create a first of said identified people attributed said name, saidvirtual address, said background description, said geographical localewith an initial history; and updating at least one member of saidattributes for said first of said identified people.
 9. The system ofclaim 7, wherein the program step receiving at least one job positionrequest is further comprised of at least one of the collectioncomprising the program steps of: receiving said job position requestfrom a first corporate entity; and receiving said job position requestfrom a first individual.
 10. The system of claim 9, wherein the programstep selecting said members from said identified people is furthercomprised of the program step of: selecting a fourth of said membersfrom said identified people whose said background description includesemployment within said first corporate entity.
 10. The system of claim7, wherein said referral specification is further comprised a referralaward.
 11. The system of claim 7, wherein the program step sending saidreferral request for said job position description to said member, foreach of said members of said virtual community, is further comprised ofthe program steps of: queuing at least said referral request to create amember referral request queue; processing said referral request queue tocreate a referral request message for said member; sending said referralrequest message to said member based upon said virtual address attributeto said member; and flushing said member referral request queue.
 12. Asystem of operating a personnel workflow tool accessed by at least oneemployee of a corporate entity and accessed by at least one job hunter,comprising: a server controlled by a server computer accessibly coupledto a memory; said server communicatively coupled to said employee ofsaid corporate entity and said job hunter; and said server computeroperated by a program system comprising the program steps residing insaid memory of the program steps of: providing access to an enterprisepersonnel strategy toolkit for said employee with an associatedprivilege containing an executive staff membership; providing access toa management personnel toolkit for said employee with said associatedprivilege containing a management staff membership; providing access tosaid enterprise personnel strategy toolkit for said employee with saidassociated privilege containing a personnel department membership;providing access to a management personnel toolkit for said employeewith said associated privilege containing said personnel departmentmembership; providing access to a recruitment toolkit for said employeewith said associated privilege containing said personnel departmentmembership; providing recruiting access to said recruitment tool forsaid job hunter; and providing access to a hiring toolkit for saidemployee with said associated privilege containing at least one memberof the hiring team collection comprising said personnel departmentmembership and said management staff membership and an IS staffmembership and a facility staff membership.
 13. The system of claim 12,wherein the program step providing access to said enterprise personnelstrategy toolkit for said employee with an associated privilegecontaining an executive staff membership is further comprised theprogram steps of: presenting an organizational chart to said employee;modifying said organization chart by said employee; presenting a hiringobjective collection based upon said organization chart to saidemployee; wherein said hiring objective collection contains at least onehiring objective item; modifying said hiring objective collection bysaid employee; presenting a hiring strategy collection to said employee;wherein said hiring strategy collection contains at least one hiringstrategy item; and modifying said hiring strategy collection by saidemployee.
 14. The system of claim 12, wherein the program step providingaccess to a management personnel toolkit for said employee with saidassociated privilege containing a management staff membership is furthercomprised the program steps of: said employee expressing a need for ajob position; said employee creating a description for said jobposition; said employee approving said description for said jobposition; said employee clarifying said description to create a jobdescription for said job position.
 15. A method of operating a jobposition recruiting tool accessed by at least one employee of acorporate entity and accessed by at least one job hunter comprising thesteps of: providing an assessment and approval process to create a jobposition request; recruiting said job position request based upon accessby said job hunter to generate an interview candidate; interviewing saidinterview candidate for said job position request to create a candidateevaluation for said job hunter; selecting based upon said candidateevaluations for at least one of said job hunters to create a selectedcandidate; negotiating offer and closing for said job position requestwith said selected candidate to create a new hire associated with saidjob hunter; and assimilating said new hire associated with said jobhunter for said job position request; wherein the step recruiting saidjob position request based upon access by said job hunter furthercomprised of the steps of creating a job position recruitment strategyfor said product request; executing said job position recruitmentstrategy to present a job position description for said job positionrequest to said job hunter; an e-filter acting upon the response of saidjob hunter to said product description results in said job hunteraccessing said e-filter to create a job-match-score associated with saidjob hunter; and presenting a first level interview questionnaire to saidjob hunter when said associated job-match-score meets a predefinedstandard to create a first level response for said job hunter; anddesignating an interview candidate based upon said first level responsefor said job hunter; wherein the step assimilating said new hire isfurther comprised of the steps of initiating steps for a first day forsaid new hire; and orienting said new hire.
 16. The method of claim 15,wherein the step providing said assessment and approval process tocreate said job position request is further comprised of the steps of:planning an enterprise staffing strategy; initiating a job positionrequisition; approving said job position requisition to create anapproved job position requisition; and clarifying said approved jobposition requisition to create said job position request.
 17. The methodof claim 15, wherein the step interviewing said interview candidate forsaid job position request is further comprised of the steps of:scheduling for said interview candidate for said job position request tocreate an interview schedule for said job hunter; interviewing said jobhunter based upon said interview schedule by at least one interviewer;and generating a post-interview evaluation by each of said interviewersto collectively create said candidate evaluation for said job hunter.18. The method of claim 15, wherein the step selecting based upon saidcandidate evaluations for said job hunters to create said selectedcandidate is further comprised of the steps of: deciding based saidcandidate evaluation for said job hunter to create going-forward forsaid job hunter; checking background of said job hunter whenevergoing-forward is decided; and checking references of said job hunterwhenever going-forward is decided.
 19. The method of claim 15, whereinthe step negotiating offer and closing for said job position requestwith said selected candidate is further comprised of the steps of:preparing an offer based upon said job position request for saidselected candidate; approving said offer based upon said job positionrequest for said selected candidate; and extending said offer to saidjob hunter as said selected candidate.
 20. The method of claim 15,wherein the step initiating steps for said first day for said new hireis comprised of at least one of the collection comprising the steps of:notifying facilities of said first day for said new hire filling saidjob position request; notifying a business card vendor of said first dayfor said new hire filling said job position request; notifying a newhire mentor of said first day for said new hire filling said jobposition request; notifying IS of said first day for said new hirefilling said job position request; notifying office supply vendor ofsaid first day for said new hire filling said job position request; andscheduling orientation of said first day for said new hire filling saidjob position request.
 21. A program system implementing the method ofclaim 15 by controlling a computer, said program system comprisingprogram steps implementing the steps of claim 15 residing in memoryaccessibly coupled to said computer.
 22. A method generating referralsfor at least one job positions based upon at least one virtual communitycomprised of at least one member of said virtual community relevant tosaid job positions, comprising the steps of: maintaining a reservoir ofat least two identified people, wherein each of said identified peopleis attributed a name, a virtual address, a background description, ageographic locale, and a history; receiving at least one job positionrequest including a job position description containing a work locationand including a referral specification; creating a virtual community ofat least one member based upon said job position request; generating areferral request for said job position description based upon saidreferral specification to each of said members of said virtualcommunity; and sending said referral request for said job positiondescription to said member, for each of said members of said virtualcommunity; wherein the step creating said virtual community of at leastone member based upon said job position request further comprised of thesteps of: selecting said members from said identified people based uponsaid job position description; and collecting said members to createsaid virtual community based upon said job position request; wherein thestep selecting said members from said identified people is furthercomprised of at least one of the collection comprising the steps of:selecting a first of said members from said identified people whose saidbackground description nearly matches said job description; selecting asecond of said members from said identified people whose said backgrounddescription indicates knowledgeability about said job description; andselecting a third of said members from said identified people whoselocale nearly matches said work location.
 23. The method of claim 22,wherein the step maintaining said reservoir of at least two of saididentified people is further comprised of the steps of: adding a firstperson with a name, a virtual address, a background description, ageographic locale to create a first of said identified people attributedsaid name, said virtual address, said background description, saidgeographical locale with an initial history; and updating at least onemember of said attributes for said first of said identified people. 24.The method of claim 22, wherein the step receiving at least one jobposition request is further comprised of at least one of the collectioncomprising the steps of: receiving said job position request from afirst corporate entity; and receiving said job position request from afirst individual.
 25. The method of claim 24, wherein the step selectingsaid members from said identified people is further comprised of thestep of: selecting a fourth of said members from said identified peoplewhose said background description includes employment within said firstcorporate entity.
 26. The method of claim 22, wherein said referralspecification is further comprised a referral award.
 27. The method ofclaim 22, wherein the step sending said referral request for said jobposition description to said member, for each of said members of saidvirtual community, is further comprised of the steps of: queuing atleast said referral request to create a member referral request queue;processing said referral request queue to create a referral requestmessage for said member; sending said referral request message to saidmember based upon said virtual address attribute to said member; andflushing said member referral request queue.
 28. A program systemimplementing the method of claim 22 by controlling a computer, saidprogram system comprising program steps implementing the steps of claim22 residing in memory accessibly coupled to said computer.
 29. A methodof operating a personnel workflow tool accessed by at least one employeeof a corporate entity and accessed by at least one job hunter,comprising the steps of: providing access to an enterprise personnelstrategy toolkit for said employee with an associated privilegecontaining an executive staff membership; providing access to amanagement personnel toolkit for said employee with said associatedprivilege containing a management staff membership; providing access tosaid enterprise personnel strategy toolkit for said employee with saidassociated privilege containing a personnel department membership;providing access to a management personnel toolkit for said employeewith said associated privilege containing said personnel departmentmembership; providing access to a recruitment toolkit for said employeewith said associated privilege containing said personnel departmentmembership; providing recruiting access to said recruitment tool forsaid job hunter; and providing access to a hiring toolkit for saidemployee with said associated privilege containing at least one memberof the hiring team collection comprising said personnel departmentmembership and said management staff membership and an IS staffmembership and a facility staff membership.
 30. The method of claim 29,wherein the step providing access to said enterprise personnel strategytoolkit for said employee with an associated privilege containing anexecutive staff membership is further comprised the steps of: presentingan organizational chart to said employee; modifying said organizationchart by said employee; presenting a hiring objective collection basedupon said organization chart to said employee; wherein said hiringobjective collection contains at least one hiring objective item;modifying said hiring objective collection by said employee; presentinga hiring strategy collection to said employee; wherein said hiringstrategy collection contains at least one hiring strategy item; andmodifying said hiring strategy collection by said employee.
 31. Themethod of claim 29, wherein the step providing access to a managementpersonnel toolkit for said employee with said associated privilegecontaining a management staff membership is further comprised the stepsof: said employee expressing a need for a job position; said employeecreating a description for said job position; said employee approvingsaid description for said job position; said employee clarifying saiddescription to create a job description for said job position.
 32. Aprogram system implementing the method of claim 29 by controlling acomputer, said program system comprising program steps implementing thesteps of claim 29 residing in memory accessibly coupled to saidcomputer.